C# 如何加快数据列检查? |
您所在的位置:网站首页 › ireport table › C# 如何加快数据列检查? |
C# 如何加快数据列检查?,c#,datatable,C#,Datatable,我刚刚分析了上述状态,似乎IF需要大约10毫秒。这对我的应用来说是一段很长的时间。还有什么方法可以更有效地检查datatable中是否存在列?不清楚您使用的是什么类或导入,因此我将提供一个通用的答案 在对复杂度为O(n)或更低的集合调用Contains()时,可以通过执行以下操作之一来提高性能: 管理一个单独的HashSet,在其中镜像对O(n)集合所做的任何更改,然后使用HashSet的Contains()-方法测试是否存在 如果您无法跟踪对集合的更改,您仍然可以通过创建一个哈希集,并在每次 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |